home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3 / complib / o32fft.z / o32fft
Encoding:
Text File  |  1998-10-30  |  4.0 KB  |  133 lines

  1.  
  2.  
  3.  
  4. oooo33332222FFFFFFFFTTTT((((3333FFFF))))                                                          oooo33332222FFFFFFFFTTTT((((3333FFFF))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      oooo33332222FFFFFFFFTTTT ---- o32 vs. n32/64 FFT library differences
  10.  
  11. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  12.      The Development Magic (-o32) FFT library differs from the -n32/-64 FFT
  13.      library.  The -o32 FFT library contains only a subset of the routines in
  14.      the -n32/-64 library.
  15.  
  16.      The -o32 FFT library contains the following routines:
  17.  
  18.           sfft1di     dfft1di     cfft1di     zfft1di
  19.           sfft1d      dfft1d      cfft1d      zfft1d
  20.           sfft2di     dfft2di     cfft2di     zfft2di
  21.           sfft2d      dfft2d      cfft2d      zfft2d
  22.           sfft3di     dfft3di     cfft3di     zfft3di
  23.           sfft3d      dfft3d      cfft3d      zfft3d
  24.  
  25.           sfft1dui    dfft1dui    csfft1d     zdfft1d
  26.           sfft1du     dfft1du
  27.           sfft2dui    dfft2dui
  28.           sfft2du     dfft2du
  29.           sfft3dui    dfft3dui
  30.           sfft3du     dfft3du
  31.  
  32.      However, only the unpacked s* and d* routines are documented.  From the
  33.      complib 1.0 FFT introduction man page:
  34.  
  35.           The routines
  36.  
  37.                  sfft_di,  sfft_d, sprod_d,
  38.                  dfft_di,  dfft_d, dprod_d,
  39.  
  40.           are packed versions of
  41.  
  42.                  sfft_dui, sfft_du, sprod_du,
  43.                  dfft_dui, dfft_du, dprod_du,
  44.  
  45.           and are available for compatibility with previous
  46.           versions of libfft.  It is advisable to use the
  47.           nonpacked versions (e.g.  ssssfffffffftttt1111dddduuuuiiii should be used
  48.           instead of ssssfffffffftttt1111ddddiiii))))....
  49.  
  50.           csfft1d and zdfft1d are also in the library for
  51.           compatibility with previous versions of libfft.
  52.           The above packed routines are not documented.
  53.  
  54.      The -n32/-64 FFT library contains all of the the routines in the -o32 FFT
  55.      library and also includes:
  56.  
  57.           cfft1di           zfft1di
  58.           cfft1d            zfft1d
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. oooo33332222FFFFFFFFTTTT((((3333FFFF))))                                                          oooo33332222FFFFFFFFTTTT((((3333FFFF))))
  71.  
  72.  
  73.  
  74.           cfftm1di          zfftm1di
  75.           cfftm1d           zfftm1d
  76.  
  77.           cfft2di           zfft2di
  78.           cfft2d            zfft2d
  79.  
  80.           cfft3di           zfft3di
  81.           cfft3d            zfft3d
  82.  
  83.           scfft1dui         dzfft1dui
  84.           scfft1du          dzfft1du
  85.           csfft1du          zdfft1du
  86.  
  87.           scfftm1dui        dzfftm1dui
  88.           scfftm1du         dzfftm1du
  89.           csfftm1du         zdfftm1du
  90.  
  91.           scfft2dui         dzfft2dui
  92.           scfft2du          dzfft2du
  93.           csfft2du          zdfft2du
  94.  
  95.           scfft3dui         dzfft3dui
  96.           scfft3du          dzfft3du
  97.           csfft3du          zdfft3du
  98.  
  99.  
  100.      There are no plans to provide the full functionality of the -n32/-64
  101.      library FFT library for -o32.
  102.  
  103.  
  104. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  105.      fft
  106.  
  107.      sfft1dui, sfft1du, sfft2dui, sfft2du, sfft3dui, sfft3du,
  108.      dfft1dui, dfft1du, dfft2dui, dfft2du, dfft3dui, dfft3du
  109.  
  110.      cfft1d, cfftm1d, cfft2d, cfft3d, cfft1di, cfftm1di, cfft2di, cfft3di,
  111.      zfft1d, zfftm1d, zfft2d, zfft3d, zfft1di, zfftm1di, zfft2di, zfft3di,
  112.      scfft1du, csfft1du, scfft1dui, dzfft1du, zdfft1du, dzfft1dui, scfftm1du,
  113.      csfftm1du, scfftm1dui, dzfftm1du, zdfftm1du, dzfftm1dui, scfft2du,
  114.      csfft2du, scfft2dui, dzfft2du, zdfft2du, dzfft2dui, scfft3du, csfft3du,
  115.      scfft3dui, dzfft3du, zdfft3du, dzfft3dui
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.